export const emptyRequest = {
  id: "",
  response: {
    body: "",
    headers: [
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
      { key: "", value: "" },
    ],
    status: "200 OK",
    time: 1336,
    size: 0.54296875,
    responseContentType: "JSON",
  },
  request: {
    id: "",
    tabId: "",
    name: "",
    type: "",
    persistence: "",
    description: "",
    source: "",
    isDeleted: false,
    activeSync: false,
    property: {
      request: {
        method: "",
        body: {
          raw: "",
          urlencoded: [
            {
              key: "",
              value: "",
              checked: false,
            },
          ],
          formdata: [
            {
              key: "",
              value: "",
              checked: false,
              type: "",
              base: "",
            },
          ],
        },
        url: "",
        headers: [
          {
            key: "",
            value: "",
            checked: false,
          },
        ],
        queryParams: [
          {
            key: "",
            value: "",
            checked: false,
          },
        ],
        autoGeneratedHeaders: [
          {
            key: "",
            value: "",
            checked: true,
          },
          {
            key: "",
            value: "",
            checked: true,
          },
          {
            key: "",
            value: "",
            checked: true,
          },
          {
            key: "",
            value: "",
            checked: true,
          },
        ],
        state: {
          requestBodyLanguage: "",
          requestBodyNavigation: "",
          requestAuthNavigation: "",
          requestNavigation: "",
          responseNavigation: "",
          responseBodyLanguage: "",
          responseBodyFormatter: "",
          requestExtensionNavigation: "",
          requestLeftSplitterWidthPercentage: 0,
          requestRightSplitterWidthPercentage: 0,
          isExposeEditDescription: false,
          isSendRequestInProgress: false,
          isSaveDescriptionInProgress: false,
          isSaveRequestInProgress: false,
          isParameterBulkEditActive: false,
          isHeaderBulkEditActive: false,
          isChatbotActive: false,
          isChatbotSuggestionsActive: false,
          isChatbotGeneratingResponse: false,
          isDocGenerating: false,
          isDocAlreadyGenerated: false,
        },
        auth: {
          bearerToken: "",
          basicAuth: {
            username: "",
            password: "",
          },
          apiKey: {
            authKey: "",
            authValue: "",
            addTo: "",
          },
        },
        ai: {
          prompt: "",
          conversations: [],
          threadId: "",
        },
        response: {
          headers: [],
          status: "",
          body: "",
          time: 0,
          size: 0,
        },
      },
    },
    path: {
      workspaceId: "",
      collectionId: "",
      folderId: "",
    },
    isSaved: false,
    index: 0,
    isActive: false,
    timestamp: "",
  },
};
